# Paul punishes (analysis/punishes.py; kept = done 3+ times, not cut short)
# kind needed_window punisher hits damage frames lead press reach open launches | moves id@frame(*=hit) | inputs held:frames | damage frames | notation
char 0
block 10 1606 2 19 20 10 5 1545 10 0 | 1606@0* 1585@10* | 0:5,16384:5,49152:1,32768:4,0:15 | 9,19 | 1  # P2 x1
block 12 1613 2 33 35 10 7 1382 10 0 | 1613@0* 1614@17* | 0:3,4:4,16388:5,0:1,32768:5,0:27 | 11,34 | b+1, 2  # P3 x1
block 15 1663 1 13 15 10 4 1845 10 1 | 1663@0* | 10:4,32778:4,10:4,32778:4,10:3,32778:6 | 14 | df+2  # P4 x1
low_block 11 1686 1 18 11 10 3 1701 10 0 | 1686@0* | 0:3,8192:3,0:4,8192:4,0:3,8192:4 | 10 | 4  # P5 x1
low_block 15 1782 1 20 15 10 3 1487 10 1 | 1782@0* | 0:3,32768:3,0:4,32768:4,0:3,32768:5,0:3 | 14 | 2  # P6 x1
